home *** CD-ROM | disk | FTP | other *** search
/ 1st Multimedia Mac Shareware / Multimedia Shareware CD-ROM - BetaCorp.iso / StackToolsƒ / XFCNƒ / Get⁄Set Strings / Get_Set Strings / cards.xml < prev    next >
Encoding:
Text File  |  1992-08-10  |  15.5 KB  |  444 lines

  1. card_2217.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>2217</id>
  6.     <filler1>0</filler1>
  7.     <cantDelete> <true /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <owner>2743</owner>
  11.     <link rel="stylesheet" type="text/css" href="stylesheet_2975.css" />
  12.     <part>
  13.         <id>21</id>
  14.         <type>button</type>
  15.         <visible> <true /> </visible>
  16.         <reserved5> 0 </reserved5>
  17.         <reserved4> 0 </reserved4>
  18.         <reserved3> 0 </reserved3>
  19.         <reserved2> 0 </reserved2>
  20.         <reserved1> 0 </reserved1>
  21.         <enabled> <true /> </enabled>
  22.         <rect>
  23.             <left>140</left>
  24.             <top>120</top>
  25.             <right>381</right>
  26.             <bottom>149</bottom>
  27.         </rect>
  28.         <style>transparent</style>
  29.         <showName> <false /> </showName>
  30.         <highlight> <false /> </highlight>
  31.         <autoHighlight> <true /> </autoHighlight>
  32.         <sharedHighlight> <true /> </sharedHighlight>
  33.         <family>0</family>
  34.         <titleWidth>0</titleWidth>
  35.         <icon>0</icon>
  36.         <textAlign>center</textAlign>
  37.         <font>Chicago</font>
  38.         <textSize>12</textSize>
  39.         <textStyle>plain</textStyle>
  40.         <name></name>
  41.         <script>on mouseUp
  42. show cd fld About
  43. show btn Jon
  44. end mouseUp
  45. </script>
  46.     </part>
  47.     <part>
  48.         <id>3</id>
  49.         <type>button</type>
  50.         <visible> <true /> </visible>
  51.         <reserved5> 0 </reserved5>
  52.         <reserved4> 0 </reserved4>
  53.         <reserved3> 0 </reserved3>
  54.         <reserved2> 0 </reserved2>
  55.         <reserved1> 0 </reserved1>
  56.         <enabled> <true /> </enabled>
  57.         <rect>
  58.             <left>19</left>
  59.             <top>271</top>
  60.             <right>129</right>
  61.             <bottom>297</bottom>
  62.         </rect>
  63.         <style>transparent</style>
  64.         <showName> <false /> </showName>
  65.         <highlight> <false /> </highlight>
  66.         <autoHighlight> <true /> </autoHighlight>
  67.         <sharedHighlight> <true /> </sharedHighlight>
  68.         <family>0</family>
  69.         <titleWidth>0</titleWidth>
  70.         <icon>0</icon>
  71.         <textAlign>center</textAlign>
  72.         <font>Chicago</font>
  73.         <textSize>12</textSize>
  74.         <textStyle>plain</textStyle>
  75.         <name></name>
  76.         <script>on mouseUp
  77. show cd fld GetStr
  78. end mouseUp
  79. </script>
  80.     </part>
  81.     <part>
  82.         <id>4</id>
  83.         <type>button</type>
  84.         <visible> <true /> </visible>
  85.         <reserved5> 0 </reserved5>
  86.         <reserved4> 0 </reserved4>
  87.         <reserved3> 0 </reserved3>
  88.         <reserved2> 0 </reserved2>
  89.         <reserved1> 0 </reserved1>
  90.         <enabled> <true /> </enabled>
  91.         <rect>
  92.             <left>19</left>
  93.             <top>301</top>
  94.             <right>129</right>
  95.             <bottom>327</bottom>
  96.         </rect>
  97.         <style>transparent</style>
  98.         <showName> <false /> </showName>
  99.         <highlight> <false /> </highlight>
  100.         <autoHighlight> <true /> </autoHighlight>
  101.         <sharedHighlight> <true /> </sharedHighlight>
  102.         <family>0</family>
  103.         <titleWidth>0</titleWidth>
  104.         <icon>0</icon>
  105.         <textAlign>center</textAlign>
  106.         <font>Chicago</font>
  107.         <textSize>12</textSize>
  108.         <textStyle>plain</textStyle>
  109.         <name></name>
  110.         <script>on mouseUp
  111. if the cmdkey is down then
  112. answer("Usage:" && GetStr("?") & return & GetStr("!"))
  113. else
  114. put "Hint:¬†Try 1000 or -16096 or 128"
  115. ask "Enter the ‚ÄòSTR ‚Äô or ‚ÄòSTR#‚Äô ID:"
  116. put empty
  117. put it into theID
  118. if theID ‚↠empty then
  119. put "Hint:¬†Leave empty if you entered -16096;¬†1-50 if 1000 was used"
  120. ask "Enter the ‚ÄòSTR#‚Äô index #:"
  121. put empty
  122. hide msg
  123. if it = empty then
  124. answer("‚ÄòSTR ‚Äô #" & theID & " = ‚Äú" & GetStr(theID) & "‚Äù")
  125. else
  126. answer("‚ÄòSTR#‚Äô #" & theID & ", entry #" & it & ", = ‚Äú"¬¨
  127. & GetStr(theID,it) & "‚Äù")
  128. end if
  129. end if
  130. end if
  131. hide msg
  132. end mouseUp
  133. </script>
  134.     </part>
  135.     <part>
  136.         <id>6</id>
  137.         <type>button</type>
  138.         <visible> <true /> </visible>
  139.         <reserved5> 0 </reserved5>
  140.         <reserved4> 0 </reserved4>
  141.         <reserved3> 0 </reserved3>
  142.         <reserved2> 0 </reserved2>
  143.         <reserved1> 0 </reserved1>
  144.         <enabled> <true /> </enabled>
  145.         <rect>
  146.             <left>203</left>
  147.             <top>271</top>
  148.             <right>312</right>
  149.             <bottom>297</bottom>
  150.         </rect>
  151.         <style>transparent</style>
  152.         <showName> <false /> </showName>
  153.         <highlight> <false /> </highlight>
  154.         <autoHighlight> <true /> </autoHighlight>
  155.         <sharedHighlight> <true /> </sharedHighlight>
  156.         <family>0</family>
  157.         <titleWidth>0</titleWidth>
  158.         <icon>0</icon>
  159.         <textAlign>center</textAlign>
  160.         <font>Chicago</font>
  161.         <textSize>12</textSize>
  162.         <textStyle>plain</textStyle>
  163.         <name></name>
  164.         <script>on mouseUp
  165. show cd fld Help
  166. end mouseUp
  167. </script>
  168.     </part>
  169.     <part>
  170.         <id>8</id>
  171.         <type>button</type>
  172.         <visible> <true /> </visible>
  173.         <reserved5> 0 </reserved5>
  174.         <reserved4> 0 </reserved4>
  175.         <reserved3> 0 </reserved3>
  176.         <reserved2> 0 </reserved2>
  177.         <reserved1> 0 </reserved1>
  178.         <enabled> <true /> </enabled>
  179.         <rect>
  180.             <left>389</left>
  181.             <top>271</top>
  182.             <right>499</right>
  183.             <bottom>297</bottom>
  184.         </rect>
  185.         <style>transparent</style>
  186.         <showName> <false /> </showName>
  187.         <highlight> <false /> </highlight>
  188.         <autoHighlight> <true /> </autoHighlight>
  189.         <sharedHighlight> <true /> </sharedHighlight>
  190.         <family>0</family>
  191.         <titleWidth>0</titleWidth>
  192.         <icon>0</icon>
  193.         <textAlign>center</textAlign>
  194.         <font>Chicago</font>
  195.         <textSize>12</textSize>
  196.         <textStyle>plain</textStyle>
  197.         <name></name>
  198.         <script>on mouseUp
  199. show cd fld SetStr
  200. end mouseUp
  201. </script>
  202.     </part>
  203.     <part>
  204.         <id>9</id>
  205.         <type>button</type>
  206.         <visible> <true /> </visible>
  207.         <reserved5> 0 </reserved5>
  208.         <reserved4> 0 </reserved4>
  209.         <reserved3> 0 </reserved3>
  210.         <reserved2> 0 </reserved2>
  211.         <reserved1> 0 </reserved1>
  212.         <enabled> <true /> </enabled>
  213.         <rect>
  214.             <left>389</left>
  215.             <top>301</top>
  216.             <right>499</right>
  217.             <bottom>327</bottom>
  218.         </rect>
  219.         <style>transparent</style>
  220.         <showName> <false /> </showName>
  221.         <highlight> <false /> </highlight>
  222.         <autoHighlight> <true /> </autoHighlight>
  223.         <sharedHighlight> <true /> </sharedHighlight>
  224.         <family>0</family>
  225.         <titleWidth>0</titleWidth>
  226.         <icon>0</icon>
  227.         <textAlign>center</textAlign>
  228.         <font>Chicago</font>
  229.         <textSize>12</textSize>
  230.         <textStyle>plain</textStyle>
  231.         <name></name>
  232.         <script>on mouseUp
  233. if the cmdkey is down then
  234. SetStr "?"
  235. put the result into thestring
  236. SetStr "!"
  237. answer("Usage:" && thestring & return & the result)
  238. else
  239. put "Note:¬†String will be stored as #128"
  240. ask "Enter a string to store as a ‚ÄòSTR ‚Äô or ‚ÄòSTR#‚Äô:"
  241. put empty
  242. put it into thestring
  243. if thestring ‚↠empty then
  244. put "Hint:¬†Leave empty to store string as a ‚ÄòSTR ‚Äô"
  245. ask "Enter the ‚ÄòSTR#‚Äô index #:"
  246. put empty
  247. hide msg
  248.  
  249. put it into theID
  250. if theID = empty then
  251. SetStr 128,thestring
  252. else
  253. SetStr 128,it,thestring
  254. end if
  255.  
  256. if the result = empty then
  257. if theID = empty then
  258. answer("‚ÄòSTR ‚Äô #128 was changed to ‚Äú" & thestring & "‚Äù")
  259. else
  260. answer("‚ÄòSTR#‚Äô #128, entry #" & theID & ", was changed to ‚Äú"¬¨
  261. & thestring & "‚Äù")
  262. end if
  263. else
  264. answer("Error:" && the result)
  265. end if
  266.  
  267. end if
  268. end if
  269. hide msg
  270. end mouseUp
  271. </script>
  272.     </part>
  273.     <part>
  274.         <id>11</id>
  275.         <type>button</type>
  276.         <visible> <true /> </visible>
  277.         <reserved5> 0 </reserved5>
  278.         <reserved4> 0 </reserved4>
  279.         <reserved3> 0 </reserved3>
  280.         <reserved2> 0 </reserved2>
  281.         <reserved1> 0 </reserved1>
  282.         <enabled> <true /> </enabled>
  283.         <rect>
  284.             <left>117</left>
  285.             <top>52</top>
  286.             <right>400</right>
  287.             <bottom>115</bottom>
  288.         </rect>
  289.         <style>transparent</style>
  290.         <showName> <false /> </showName>
  291.         <highlight> <false /> </highlight>
  292.         <autoHighlight> <true /> </autoHighlight>
  293.         <sharedHighlight> <true /> </sharedHighlight>
  294.         <family>0</family>
  295.         <titleWidth>0</titleWidth>
  296.         <icon>0</icon>
  297.         <textAlign>center</textAlign>
  298.         <font>Chicago</font>
  299.         <textSize>12</textSize>
  300.         <textStyle>plain</textStyle>
  301.         <name></name>
  302.         <script>on mouseUp
  303. show cd fld About
  304. show btn Jon
  305. end mouseUp
  306. </script>
  307.     </part>
  308.     <part>
  309.         <id>13</id>
  310.         <type>button</type>
  311.         <visible> <true /> </visible>
  312.         <reserved5> 0 </reserved5>
  313.         <reserved4> 0 </reserved4>
  314.         <reserved3> 0 </reserved3>
  315.         <reserved2> 0 </reserved2>
  316.         <reserved1> 0 </reserved1>
  317.         <enabled> <true /> </enabled>
  318.         <rect>
  319.             <left>239</left>
  320.             <top>301</top>
  321.             <right>277</right>
  322.             <bottom>327</bottom>
  323.         </rect>
  324.         <style>transparent</style>
  325.         <showName> <false /> </showName>
  326.         <highlight> <false /> </highlight>
  327.         <autoHighlight> <true /> </autoHighlight>
  328.         <sharedHighlight> <true /> </sharedHighlight>
  329.         <family>0</family>
  330.         <titleWidth>0</titleWidth>
  331.         <icon>0</icon>
  332.         <textAlign>center</textAlign>
  333.         <font>Chicago</font>
  334.         <textSize>12</textSize>
  335.         <textStyle>plain</textStyle>
  336.         <name></name>
  337.         <script>on mouseUp
  338. go home
  339. end mouseUp
  340. </script>
  341.     </part>
  342.     <part>
  343.         <id>15</id>
  344.         <type>field</type>
  345.         <visible> <false /> </visible>
  346.         <dontWrap> <false /> </dontWrap>
  347.         <dontSearch> <false /> </dontSearch>
  348.         <sharedText> <false /> </sharedText>
  349.         <fixedLineHeight> <true /> </fixedLineHeight>
  350.         <autoTab> <false /> </autoTab>
  351.         <lockText> <true /> </lockText>
  352.         <rect>
  353.             <left>16</left>
  354.             <top>43</top>
  355.             <right>499</right>
  356.             <bottom>328</bottom>
  357.         </rect>
  358.         <style>rectangle</style>
  359.         <autoSelect> <false /> </autoSelect>
  360.         <showLines> <false /> </showLines>
  361.         <wideMargins> <true /> </wideMargins>
  362.         <multipleLines> <false /> </multipleLines>
  363.         <reservedFamily> 0 </reservedFamily>
  364.         <titleWidth>0</titleWidth>
  365.         <icon>0</icon>
  366.         <textAlign>left</textAlign>
  367.         <font>Chicago</font>
  368.         <textSize>12</textSize>
  369.         <textStyle>plain</textStyle>
  370.         <textHeight>16</textHeight>
  371.         <name>GetStr</name>
  372.         <script>on mouseUp
  373. hide target
  374. end mouseUp
  375. </script>
  376.     </part>
  377.     <part>
  378.         <id>16</id>
  379.         <type>field</type>
  380.         <visible> <false /> </visible>
  381.         <dontWrap> <false /> </dontWrap>
  382.         <dontSearch> <false /> </dontSearch>
  383.         <sharedText> <false /> </sharedText>
  384.         <fixedLineHeight> <true /> </fixedLineHeight>
  385.         <autoTab> <false /> </autoTab>
  386.         <lockText> <true /> </lockText>
  387.         <rect>
  388.             <left>15</left>
  389.             <top>45</top>
  390.             <right>499</right>
  391.             <bottom>327</bottom>
  392.         </rect>
  393.         <style>rectangle</style>
  394.         <autoSelect> <false /> </autoSelect>
  395.         <showLines> <false /> </showLines>
  396.         <wideMargins> <true /> </wideMargins>
  397.         <multipleLines> <false /> </multipleLines>
  398.         <reservedFamily> 0 </reservedFamily>
  399.         <titleWidth>0</titleWidth>
  400.         <icon>0</icon>
  401.         <textAlign>left</textAlign>
  402.         <font>Chicago</font>
  403.         <textSize>12</textSize>
  404.         <textStyle>plain</textStyle>
  405.         <textHeight>16</textHeight>
  406.         <name>SetStr</name>
  407.         <script>on mouseUp
  408. hide target
  409. end mouseUp
  410. </script>
  411.     </part>
  412.     <part>
  413.         <id>17</id>
  414.         <type>field</type>
  415.         <visible> <false /> </visible>
  416.         <dontWrap> <false /> </dontWrap>
  417.         <dontSearch> <false /> </dontSearch>
  418.         <sharedText> <false /> </sharedText>
  419.         <fixedLineHeight> <true /> </fixedLineHeight>
  420.         <autoTab> <false /> </autoTab>
  421.         <lockText> <true /> </lockText>
  422.         <rect>
  423.             <left>16</left>
  424.             <top>43</top>
  425.             <right>499</right>
  426.             <bottom>327</bottom>
  427.         </rect>
  428.         <style>rectangle</style>
  429.         <autoSelect> <false /> </autoSelect>
  430.         <showLines> <false /> </showLines>
  431.         <wideMargins> <true /> </wideMargins>
  432.         <multipleLines> <false /> </multipleLines>
  433.         <reservedFamily> 0 </reservedFamily>
  434.         <titleWidth>0</titleWidth>
  435.         <icon>0</icon>
  436.         <textAlign>left</textAlign>
  437.         <font>Chicago</font>
  438.         <textSize>12</textSize>
  439.         <textStyle>plain</textStyle>
  440.         <textHeight>16</textHeight>
  441.         <name>About</name>
  442.         <script>on mouseUp
  443. hide target
  444. hide btn Jon
  445. end mouseUp
  446. </script>
  447.     </part>
  448.     <part>
  449.         <id>18</id>
  450.         <type>field</type>
  451.         <visible> <false /> </visible>
  452.         <dontWrap> <false /> </dontWrap>
  453.         <dontSearch> <false /> </dontSearch>
  454.         <sharedText> <false /> </sharedText>
  455.         <fixedLineHeight> <true /> </fixedLineHeight>
  456.         <autoTab> <false /> </autoTab>
  457.         <lockText> <true /> </lockText>
  458.         <rect>
  459.             <left>15</left>
  460.             <top>44</top>
  461.             <right>499</right>
  462.             <bottom>328</bottom>
  463.         </rect>
  464.         <style>rectangle</style>
  465.         <autoSelect> <false /> </autoSelect>
  466.         <showLines> <false /> </showLines>
  467.         <wideMargins> <true /> </wideMargins>
  468.         <multipleLines> <false /> </multipleLines>
  469.         <reservedFamily> 0 </reservedFamily>
  470.         <titleWidth>0</titleWidth>
  471.         <icon>0</icon>
  472.         <textAlign>left</textAlign>
  473.         <font>Chicago</font>
  474.         <textSize>12</textSize>
  475.         <textStyle>plain</textStyle>
  476.         <textHeight>16</textHeight>
  477.         <name>Help</name>
  478.         <script>on mouseUp
  479. hide target
  480. end mouseUp
  481. </script>
  482.     </part>
  483.     <part>
  484.         <id>20</id>
  485.         <type>button</type>
  486.         <visible> <false /> </visible>
  487.         <reserved5> 0 </reserved5>
  488.         <reserved4> 0 </reserved4>
  489.         <reserved3> 0 </reserved3>
  490.         <reserved2> 0 </reserved2>
  491.         <reserved1> 0 </reserved1>
  492.         <enabled> <true /> </enabled>
  493.         <rect>
  494.             <left>98</left>
  495.             <top>278</top>
  496.             <right>189</right>
  497.             <bottom>320</bottom>
  498.         </rect>
  499.         <style>transparent</style>
  500.         <showName> <false /> </showName>
  501.         <highlight> <false /> </highlight>
  502.         <autoHighlight> <false /> </autoHighlight>
  503.         <sharedHighlight> <true /> </sharedHighlight>
  504.         <family>0</family>
  505.         <titleWidth>0</titleWidth>
  506.         <icon>31653</icon>
  507.         <textAlign>center</textAlign>
  508.         <font>Chicago</font>
  509.         <textSize>12</textSize>
  510.         <textStyle>plain</textStyle>
  511.         <name>Jon</name>
  512.         <script>on mouseUp
  513. hide target
  514. hide cd fld About
  515. end mouseUp
  516. </script>
  517.     </part>
  518.     <content>
  519.         <layer>card</layer>
  520.         <id>15</id>
  521.         <text>
  522. The GetStr XFCN returns the contents of a ‚ÄúSTR ‚Äù resource or an entry from an ‚ÄúSTR#‚Äù resource.
  523.  
  524. It will look for the specified string in the current stack, then in HyperCard, and then in the System File.  If the specified resource cannot be found, an empty string will be returned.
  525.  
  526. Usage:  Getstr(rezID [,‚ÄúSTR#‚Äù index param])
  527.  
  528. Getstr(1000)    ¬†-=>¬†returns contents of ‚ÄúSTR ‚Äù 1000 (if exists)
  529. Getstr(-16096)  -=>¬†returns the User Name from Chooser DA
  530. Getstr(1000, 2)  -=>¬†returns the #2 string of ‚ÄúSTR#‚Äù 1000 (if exists)
  531.  
  532. Getstr("?")  -=>¬†returns usage info
  533. Getstr("!")   -=>¬†returns version and ¬© info
  534.  
  535. </text>
  536.     </content>
  537.     <content>
  538.         <layer>card</layer>
  539.         <id>16</id>
  540.         <text>
  541. The SetStr XCMD sets the contents of a ‚ÄúSTR ‚Äù resource or an ‚ÄúSTR#‚Äù resource entry in the current stack.  The resource is created if it doesn‚Äôt already exist.
  542.  
  543. It places the results of its attempt to change the string into the Result.  Be sure to check this global after calling SetStr.  If it‚Äôs empty, then the string was changed.
  544.  
  545. Usage:  SetStr(resourceID [,‚ÄúSTR#‚Äù index param], string)
  546.  
  547. ¬†¬†SetStr 1000, "Jon"  ¬† -=> sets ‚ÄúSTR ‚Äù resource 1000 to ‚ÄúJon‚Äù
  548. ¬†¬†SetStr 1000, 2, "Jon" -=> sets the #2 string of ‚ÄúSTR#‚Äù 1000 to ‚ÄúJon‚Äù
  549.  
  550. ¬†¬†Setstr "?"  -=>¬†places usage info into the RESULT global
  551. ¬†¬†Setstr "!"   -=>¬†places version and ¬© info into the RESULT global</text>
  552.     </content>
  553.     <content>
  554.         <layer>card</layer>
  555.         <id>17</id>
  556.         <text>The GetStr XFCN and SetStr XCMD were written by Jon Wind and are ¬© 1989-90 and ¬© 1990, respectively.  They provide a simple means of reading and writing ‚ÄúSTR ‚Äù and ‚ÄúSTR#‚Äù string resources.
  557.  
  558. They‚Äôre not Shareware.  They‚Äôre free.  You may use them as you like.  You may also redistribute unedited versions of this stack.
  559.  
  560. Use Apple‚Äôs ResEdit application (or similar utility) to move my GetStr XFCN and SetStr XCMD into your stacks.
  561.  
  562. You might also want to check out ‚ÄúJon‚Äôs XFCNs,‚Äù a stack with 12 handy string processing XFCNs.
  563.  
  564. If you like, you can contact me at:¬†¬†¬†¬†COMPUSERVE: 70167,3444
  565. ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† GENIE: JPWIND
  566. ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† AMERICA ONLINE: JWIND
  567. ¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬†¬† MCI MAIL: J.WIND
  568. </text>
  569.     </content>
  570.     <content>
  571.         <layer>card</layer>
  572.         <id>18</id>
  573.         <text>
  574. Click on ‚ÄúGet/Set Strings‚Äù to get general information.
  575.  
  576. Click on ‚ÄúAbout GetStr‚Ķ‚Äù to get usage info on the GetStr XFCN.
  577.  
  578. Click on ‚ÄúTry GetStr‚Ķ‚Äù to actually use the GetStr XFCN.  Hold the command key down when clicking to get usage and version info from the XFCN.
  579.  
  580. Click on ‚ÄúAbout SetStr‚Ķ‚Äù to get usage and version info on the SetStr XCMD.
  581.  
  582. Click on ‚ÄúTry SetStr‚Ķ‚Äù to actually use the SetStr XCMD.  Hold the command key down when clicking to get usage and version info from the XCMD.
  583. </text>
  584.     </content>
  585.     <name></name>
  586.     <script></script>
  587. </card>
  588.  
  589.  
  590.